今天也是学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,不发工资,下一位")
浙公网安备 33010602011771号