1)猜拳游戏
'''
猜拳游戏:根据用户输入的数字,分别给出提示:“猜大了”或“猜小了”或“猜对了”,只有3次机会,否则退出程序
'''
import random
num = random.randint(0, 10)
time = 0
while time <= 3:
guess = int(input('请输入你猜的数字:'))
if guess < num:
print('猜小了!!!')
time += 1
elif guess > num:
print('猜大了!!!')
time += 1
else:
print('恭喜你,猜对了!!!')
break
print(f'移动三次机会,现在是第{time}次!!!')
if time == 3:
quiz = input('三次都没对,是否继续(y/n)')
if quiz == 'y':
time = 0
continue
elif quiz == 'n':
break
print(num)
请输入你猜的数字:7
猜小了!!!
移动三次机会,现在是第1次!!!
请输入你猜的数字:10
恭喜你,猜对了!!!
10
进程已结束,退出代码 0
2)跑马灯
'''
跑马灯特效
'''
import os
import time
def main():
content = '武汉加油,中国加油'
while True:
os.system('cls')
print(content)
time.sleep(0.2)
content = content[1:] + content[0]
if __name__ == '__main__':
main()
武汉加油,中国加油
汉加油,中国加油武
加油,中国加油武汉
油,中国加油武汉加
,中国加油武汉加油
中国加油武汉加油,
国加油武汉加油,中
加油武汉加油,中国
油武汉加油,中国加
武汉加油,中国加油
汉加油,中国加油武
加油,中国加油武汉
油,中国加油武汉加
,中国加油武汉加油
中国加油武汉加油,
国加油武汉加油,中
加油武汉加油,中国
油武汉加油,中国加
武汉加油,中国加油
汉加油,中国加油武
进程已结束,退出代码 -1
3)幸运数
def lucky_numbers(num):
ge_wei = num % 10
shi_wei = int(num % 100 / 10)
bai_wei = int(num / 100 % 10)
qian_wei = int(num / 1000)
if (ge_wei + shi_wei + bai_wei + qian_wei) > 20:
print('是幸运数字')
else:
print('不是幸运数字,谢谢参与')
def main():
num = int(input('请输入一个4位数:'))
print('您输入的是:' + str(num))
lucky_numbers(num)
main()
请输入一个4位数:6666
您输入的是:6666
是幸运数字
进程已结束,退出代码 0
4)温度格式转换
celsius = 0
Fahrenheit = 0
i = 0
while i < 10 and celsius <= 250:
i = i + 1
celsius = celsius + 20
Fahrenheit = celsius * 9 / 5.0 + 32
print('摄氏温度:', celsius, '华氏温度:', Fahrenheit, end=" ")
print()
摄氏温度: 20 华氏温度: 68.0
摄氏温度: 40 华氏温度: 104.0
摄氏温度: 60 华氏温度: 140.0
摄氏温度: 80 华氏温度: 176.0
摄氏温度: 100 华氏温度: 212.0
摄氏温度: 120 华氏温度: 248.0
摄氏温度: 140 华氏温度: 284.0
摄氏温度: 160 华氏温度: 320.0
摄氏温度: 180 华氏温度: 356.0
摄氏温度: 200 华氏温度: 392.0
进程已结束,退出代码 0