登录
首页 >  文章 >  python教程

Python 日循环练习、数字游戏和任务

来源:dev.to

时间:2024-12-23 09:45:45 228浏览 收藏

最近发现不少小伙伴都对文章很感兴趣,所以今天继续给大家介绍文章相关的知识,本文《Python 日循环练习、数字游戏和任务》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~

Python 日循环练习、数字游戏和任务

1)编写一个程序来获取以下输出:
1 2 3 4 5 5 4 3 2 1

no = 1
top = 5
direction = 1
while no>0:
    print(no,end= ' ')
    if no == top:
        print(no,end=' ')
        direction = -1
    no = no + direction

输出:

1 2 3 4 5 5 4 3 2 1

使用随机模块:

2) 猜数字游戏:
程序将一直运行直到我们猜出数字

import random

system_no = random.randint(1,20)

while true:
    guess = int(input("enter the no. "))
    if guess == system_no:
        print("hurray!  i got the number!! ")
        break
    elif guess > system_no:
        print("your guess is too high! ")
    else:
        print("your guess is too low! ")

输出:

enter the no. 5
your guess is too low! 
enter the no. 7
your guess is too low! 
enter the no. 10
your guess is too low! 
enter the no. 12
hurray!  i got the number!! 

3) 数字中最大的数字:

no = int(input("enter no. "))
max_no = 0
while no>0:
    rem = no%10
    if rem>max_no:
        max_no = rem
    no//=10

print(max_no)

输出:

enter no. 452
5

所以在 452 中,5 是数字中最大的数字。

任务:

1) 查找数字中最小的数字:

no = int(input("enter no. "))
min_no = 9
while no>0:
    rem = no%10
    if rem



输出:

enter no. 452
2

2) 判断所有数字是否相等

no=input("enter the no. ")

num=1

while num 



输出:

1)Enter the no. 4444
  All digits are equal
2)Enter the no. 46562
Not equal

好了,本文到此结束,带大家了解了《Python 日循环练习、数字游戏和任务》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>