1、实现一个猜数字游戏。程序运行时产生一个0到100的随机数作为庄数,玩家输入数字,如果猜的数字大于庄数,则输出“大了,请重新输入!”;如果猜的数字小于庄数,则输出“小了,请重新输入!”;如此循环,直到猜中,显示“恭喜你,猜中了!共猜了N次”。N为用户猜测次数。

#!/usr/bin/python
#-*-coding:UTF-8-*-
print("猜数游戏")
import random
true_num=random.randint(1,100)
count=0
while count<9999:
    count+=1
    guess_num=int(input("请输入所猜数字:"))
    if guess_num>true_num:
        print("大了,请重新输入!")
    elif guess_num<true_num:
        print("小了,请重新输入!")
    else:
        print("恭喜你,猜对了!!")
        break

2、用户登陆验证。用户输入用户名和密码,判断用户名和密码是否正确,如果正确输出“登录成功”;如果不正确,输出“登录失败”。登录只有三次机会,超过三次输出提示信息“登录超过三次,请稍后再试。”

username="root"
password=123456
num=0
while num<3:
    num+=1
    user=print(input("请输入用户名"))
    passw=print(input("请输入密码"))
    if(user!=username):
        print("用户名输入错误")
    elif(passw!=password):
        print("密码输入错误")
    else:
        print("输入正确")

3、某淘宝店的商品在进行打折促销,购买1件商品不打折,购买5件及以上时打8折,购买8件及以上时打7折,购买10件及以上时打5折,购买15件及以上时打3折。每件商品单价3元,假设顾客购买的商品数量通过input()函数输入,编程计算该顾客所需支付的总价。

# input sale amount
amt = int(input("Enter Sale Amount: "))
sum2 = 3
sum = amt * 3
# checking conditions and calculating discount
if(amt>1):
    if amt<=5:
        disc = sum*0.8
    elif amt<=9:
        disc=sum*0.7
    elif amt<=14:
        disc=0.5 * sum
    elif amt>=15:
        disc=0.3 * sum
    else:
        disc=1 * sum
    print("最后的价格为:",disc)

4、计算0~100以内的偶数和与奇数和。

print("1到100偶数和")
sum1=0
for sum in range(0,101):
    if(sum % 2)==0:
        sum1+=sum
print(sum1)
#1到100奇数和
print("1到100奇数和")
num=0
for num1 in range(0,101):
    if(num1 % 2)!=0:
        num+=num1
print(num)
最后修改:2020 年 09 月 27 日 12 : 15 AM
如果觉得我的文章对你有用,请随意赞赏