Python编程题(小白初学进阶版)

ython考试考完了,将自己学到的代码分享给大家,希望对大家有帮助(经过个人测试,这里面的代码没有bug(只要注意一点,里面的分隔符,基本上都可以正确输出))

# In[] cell-1 #分行输出,介绍自己
print ("大家好!我是***班的***\n我的学号是*****.我的兴趣爱好是打乒乓球,打王者农药")
#考点关键:分两行输出
#“\n”表示换行(相当于回车的作用)
#\n实现换行的时候,\n应该放到” ”里面
# In[] cell-2 #幸运数判断
import random
sno="19020002"
a="我的学号是:"+sno
print(a)
b=random.choice(sno)  #sno里面随机选择一个数
print("我今天的幸运数是:"+b)
c=random.randint(0,9)#生成[a,b]范围内的随机一个整数
c=str(c)     #转化为字符串
jud=c in sno #字符串的判断(小字符是否在大字符里面)
if jud:
    print("今天是你的幸运日!")
else:
    print("今天一同往日!")
#考点关键:
#random.choice:随机选择一个整数,字符串的转化,字符串的判断(小字符是否在大字符里面)
# In[] cell-3 大小写输出名字
x=input("请输入自己名字的拼音:")
a=x.lower()
b=x.upper()
c=x.capitalize()
print(a,b,c)
print("Hello {Eric},would you like to learn some Python today?".format(Eric=c))
#lower:全部小写,upper:全部大写,capitalize:首字母大写
#format的用法,format使用的一般格式:Print(“a…{}{}”.format(‘a’,’b’)) a,b分别对应第一个{}和第二个{}
#我觉得format一定会考
# In[] cell-4 #分段函数
x=int(input("请输入x的值:"))
if x<=0:
    y=0
if 0<=x<5:
    y=x
if 5<=x<10:
    y=3*x-5
if 10<=x<20:
    y=0.5*x-2
if x>=20:
    y=0
print("f({})={}".format(x,y))
#关键还是format的用法 Print(“a…{}{}”.format(‘a’,’b’))
# In[] cell-5 求10个100以内随机整数的和(for)
# 
import random
s=0
for i in range(10):       # for循环
    w=random.randint(0,100)
    s+=w
    print(w,end=' ')
print("这10个数的和为{}".format(s))
#  求10个100以内随机整数的和(while)
i=1
s=0
import random
while i<=10:              # while循环
      x=random.randint(1,100,)
      print(x,end=" ")
      s=s+x
      i=i+1
print("{}{}".format(
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值