2025.3.18

今天也是学python,下面是今天的代码:

点击查看代码
#猜数字
# num=5
# if int(input("请输入猜的数字:"))==num:
#     print("恭喜第一次就猜对了!")
# elif int(input("猜错了,再来一次:"))==num:
#     print("恭喜第二次猜对了")
# elif int(input("猜错了,最后一次:")) == num:
#     print("最后一次猜对了")
# else:
#     print("猜错了")

#if嵌套,关键是要用空格缩进来表示语句的层次关系

#猜一个随机数,关键是通过空格缩进
# import random
# r=random.randint(1,10)
# num=int(input("请输入第一次猜的数字:"))
# if num==r:
#     print("恭喜你猜对了")
# else:
#     if r < num:
#         print("你猜的数字太大了")
#     else:
#         print("你猜的数字太小了")
#     num=int(input("请输入第二次猜的数字:"))
#     if num==r:
#         print("恭喜你猜对了")
#     else:
#         if r < num:
#             print("你猜的数字太大了")
#         else:
#             print("你猜的数字太小了")
#         num=int(input("请输入第三次猜的数字:"))
#         if num!=r:
#             print("恭喜你猜对了")
#         else:
#             if r < num:
#                 print("你猜的数字太大了,机会耗尽")
#             else:
#                 print("你猜的数字太小了,机会耗尽")

#循环while
# i=0;
# while i<100:
#     print("小美")
#     i+=1

#累加1到100的和
# i=1
# count=0
# while i<=100:
#     count+=i
#     i+=1
# print(count)

#无限次机会猜数字
# t=True
# count=0
# import random
# num=random.randint(1,100)
# while t:
#     n=int(input("请输入你猜的数字:"))#注意这里一定要强转为int类型,因为默认为str类型和int型不可以比较
#     count += 1
#     if n==num:
#         print("恭喜你猜中了")
#         t=False
#     else:
#         if n>num:
#             print("猜大了")
#         else:
#             print("猜小了")
# print(f"一共猜了{count}次")

#嵌套循环,一直表白,表白天数是5到15天的随机数,每天做以下流程10次:送一朵花,表白一次
# import random
# days=random.randint(5,15)
# i=1
# flower=0
# while i<days:
#     j=0
#     while j<10:
#         flower+=1
#         print(f"送小美的第{flower}枝花")
#         print("小美,我喜欢你")
#         j+=1
#     i+=1
# print(f"在第{days-1}天表白成功,一共送了{flower}朵花")

#使用print语句输出不换行功能的方法是在print中加入 ,end='' 即可
# print("Hello",end="")
# print("world")

#使用制表符\t可以实现空格后的对齐
#制作九九乘法表
# i=1
# while i<=9:
#     j=i
#     while j<=9:
#         print(f"{i}x{j}={i*j}\t",end="")
#         j+=1
#     i+=1
#     print("")

#for循环和其他语言中的for不一样,是将一个字符串中的所有字符拆开取出,依次遍历
# m="itheima"
# for x in m:
#     print(x)

#通过for循环统计一个字符串中有多少个某字母比如e
# m="we will do everything"
# count=0
# for x in m:
#     if x=="e":
#         count+=1
# print(count)

#range语法,意思是获取从第一个数字到第二个数字的数字,但是不包含第二个数字,而第三个数字代表的是步长,也就是从第一个数字加步长来取数字
# for x in range(1,6):
#     print(x)
# for x in range(1,10,3):
#     print(x)

#for循环的嵌套
# import random
# r=random.randint(5,10)
# for x in range(1,r+1):
#     print(f"今天是向小美表白的第{x}天")
#     for y in range(1,11):
#         print(f"今天送小美的第{y}朵玫瑰花")
#     print("小美我喜欢你")

#通过for循环输出九九乘法表
# for x in range(1,10):
#     for y in range(x,10):
#         print(f"{x}*{y}={x*y}\t",end="")
#     print()

#continue是将循环打断,而break是将循环结束
# for x in range(1,10):
#     print("语句1")
#     if x==3:
#         print("执行到第3个语句,打断!")
#         continue
#     print("语句2")
#     if x==5:
#         print("执行到第5个语句了,结束!")
#         break

#给员工发工资,一共有10000元,20名员工,如果员工绩效低于5(1到10)则不发工资,否则发1000元,工资发完时停止
# money=10000
# import random
# for x in range(1,21):
#     q=random.randint(1,10)
#     if q>=5:
#         if money>0:
#             money-=1000
#             print(f"员工{x},绩效为{q},发放工资1000元,还剩{money}元")
#         else:
#             print("工资已经发完,下个月领取吧!")
#             break
#     else:
#         print(f"员工{x},绩效为{q},低于5,不发工资,下一位")
posted on 2025-03-18 21:27  睡觉时候不困  阅读(28)  评论(0)    收藏  举报