重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

python入门-简单基础题练习-创新互联

'''

创新互联公司服务项目包括镶黄网站建设、镶黄网站制作、镶黄网页制作以及镶黄网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,镶黄网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到镶黄省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

1.简述变量名称规范

  (1)变量必须由字母,数字,下划线组成。

  (2)变量不能是数字开头,更不可以是纯数字组成。

  (3)变量不能是python的关键词。

  (4)变量名称要有意义,不能随便瞎起。

  (5)变量不要太长。

  (6)变量不要使用中文。

  (7)区分大小写。

  (8)推荐使用驼峰或下划线命名

'''

"""

2.name = input(">>>")name变量是什么数据类型?

name变量是str字符串数据类型

name = input(">>>")

print(type(name))

以下是输出结果

>>>lsy

Process finished with exit code 0

"""

"""

3.if条件语句的基本结构?

  分为四种,下面将基本结构写出并举例说明。

  一、

  if 条件判断:

    代码块1

  else:

    代码块2

  执行步骤:判断条件是否成立,如果条件成立,执行代码块1,如果不成立,执行代码块2.

  例子:

  number = input("请输入你对比的数字:")

  if int(number) >= 20:

    print("你输入的数字大于或等于20")

  else:

    print("你输入的数字小于20")

  下面我们来验证分别输入20和12发现结果是对的。

  请输入你对比的数字:20

  你输入的数字大于或等于20

  请输入你对比的数字:12

  你输入的数字小于20

  二、

  if 条件判断:

    代码块

  代码块

  执行流程:如果条件成立,就执行代码块。不成了的话就不执行。

  例子:

  number = input("口袋还有多少money:")

  if int(number) >= 3000:

    print("打个滴滴回家")

  print("回家")

  输出结果:

  口袋还有多少money:500

  回家

  口袋还有多少money:3100

  打个滴滴回家

  回家

  三、

  if 条件1:

    代码块1

  elif 条件2:

    代码块3

  。。。

  else:

    代码块n

  执行流程:如果条件1成立,执行代码块1.否则条件2成立,就执行代码块2。依此论推。。。直到最后都没有成立的话 执行代码n。

  (只会执行一个代码块)

  例子:

  number = input("这次考试考了多少分:")

  if int(number) >= 95:

    print("门口海底捞")

  elif int(number) >= 85:

    print("门口撸串子")

  elif int(number) >= 75:

    print("回家吃泡面")

  else:

    print("回家饿着吧")

  验证结果:

  这次考试考了多少分:60

  回家饿着吧

  这次考试考了多少分:96

  门口海底捞

  这次考试考了多少分:78

  回家吃泡面

  这次考试考了多少分:89

  门口撸串子

  四、 嵌套

  if 条件判断:

    if 条件判断:

      代码1

    else:

      代码2

  else:

  代码n

  例子

  house = input("你有房子吗:")

  if house == '有':

    car = input("你有车子吗:")

    if car == '有':

      money = input("你有存款吗:")

      if money == '有':

        print("你就是我在等的那个人,喝瓶香槟。")

      else:

        print("存款都没有,喝瓶雪碧吧")

    else:

      print("竟然车都没有,喝杯白开水吧")

  else:

    print("哪里来回哪去")

  验证例子:

  你有房子吗:有

  你有车子吗:有

  你有存款吗:有

  你就是我在等的那个人,喝瓶香槟

  你有房子吗:有

  你有车子吗:有

  你有存款吗:没

  存款都没有,喝瓶雪碧吧

  你有房子吗:有

  你有车子吗:没

  竟然车都没有,喝杯白开水吧

  你有房子吗:没

  哪里来回哪去

"""

"""

4.用print打印出下面内容:

文能提笔安天下,

武能上马定乾坤,

心存谋略何人胜,

古今英雄唯是君。

  print('''

  文能提笔安天下,

  武能上马定乾坤,

  心存谋略何人胜,

  古今英雄唯是君。

  ''')

  输出结果

  文能提笔安天下,

  武能上马定乾坤,

  心存谋略何人胜,

  古今英雄唯是君。

  Process finished with exit code 0

"""

"""

5.利用if语句写出猜大小的游戏:

设定一个理想的数字比如:66,让用户输入数字,如果比66大,则显示猜测结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。

这个题简单的一点的方法是这样,还有一种就是 输不对66就一直输入,直到输入正确在退出。

number = input("输入你猜的数字:")

if int(number) > 66:

  print("你猜测的结果大了")

elif int(number) < 66:

  print("你猜测的结果小了")

else:

  print("恭喜你,猜对了。")

先验证这个结果对不对

输入你猜的数字:67

你猜测的结果大了

输入你猜的数字:66

恭喜你,猜对了。

输入你猜的数字:60

你猜测的结果小了

第二种思路

correct = 66

while True:

  number = input("输入猜测的数字:")

  if int(number) > correct:

    print("你猜测的结果大了")

  elif int(number) < correct:

    print("你猜测的结果小了")

  else:

    print("恭喜你,猜对了。")

    break

我们来验证一下结果是否正确

输入猜测的数字:67

你猜测的结果大了

输入猜测的数字:68

你猜测的结果大了

输入猜测的数字:60

你猜测的结果小了

输入猜测的数字:66

恭喜你,猜对了。

"""

"""

6.提示用户输入他的年龄,程序进行判断。

如果小于10,提示小屁孩。

如果大于10,小于20,提示青春期叛逆的小屁孩。

如果大于20,小于30,提示开始定性,开始混社会的小屁孩。

如果大于30,小于40,提示看老大不小了,感觉结婚小屁孩。

如果大于40,小于50,提示家里有个不听话的小屁孩。

如果大于50,小于60,提示自己马上变成不听话的老屁孩。

如果大于60,小于70,提示活着还不错的老屁孩。

如果大于70,小于90,提示人生就快结束了的一个老屁孩儿。

如果大于90以上,提示,再见了这个世界。

根据题 还是两种解决思路 一、只用if判断 二、不仅if判断还用while循环

一、

age = int(input("请输入你的年龄:"))

if age < 10:

  print("小屁孩")

elif age < 20:

  print("青春期叛逆的小屁孩")

elif age < 30:

  print("开始定性,开始混社会的小屁孩儿")

elif age < 40:

  print("看老大不下了,赶紧结婚小屁孩儿")

elif age < 50:

  print("家里有个不听话的小屁孩儿")

elif age < 60:

  print("自己马上变成不听话的老屁孩儿")

elif age < 70:

  print("活着还是不错的老屁孩儿")

elif age < 90:

  print("人生就快结束了的一个老屁孩儿")

else:

  print("再见了这个世界")

二、

while True:

  age = int(input("请输入你的年龄:"))

  if age < 10:

    print("小屁孩")

  elif age < 20:

    print("青春期叛逆的小屁孩")

  elif age < 30:

    print("开始定性,开始混社会的小屁孩儿")

  elif age < 40:

    print("看老大不下了,赶紧结婚小屁孩儿")

  elif age < 50:

    print("家里有个不听话的小屁孩儿")

  elif age < 60:

    print("自己马上变成不听话的老屁孩儿")

  elif age < 70:

    print("活着还是不错的老屁孩儿")

  elif age < 90:

    print("人生就快结束了的一个老屁孩儿")

  else:

    print("再见了这个世界")

"""

"""

7.单行注释以及多行注释

#井号就是单行注释

'''

六个单引号或者双引号就是多行注释

'''

"""

"""

8.简述你所知道的python3x和python2x的区别?

(1)print函数的区别

(2)python3中input得到的是str,python2中input得到的是int。

"""

"""

9.提示用户输入麻花藤,判断用户输入的对不对,如果对,提升真聪明,如果不对,提示你是×××么

while True:

  print("请输入 麻花藤")

  name = input("请输入:")

  if name == '麻花藤':

    print("真聪明")

  else:

    print("你是×××吗")

请输入 麻花藤

请输入:mahuateng

你是×××吗

请输入 麻花藤

请输入:麻花藤

真聪明

请输入 麻花藤

请输入:

"""

"""

10.使用while循环输入 1 2 3 4 5 6 8 9 10

number = 1

while True:

  if number <= 10:

    if number != 7:

      print(number)

    number += 1

下面是验证结果

1

2

3

4

5

6

8

9

10

"""

"""

11.求1-100的所有数的和

count = 1

sum = 0

while count <= 100:

  sum = sum + count

  count += 1

print(sum)

验证结果是否正确

5050

"""

"""

12.输出1-100内的所有奇数。

count = 1

while count <= 100:

  if count % 2 != 0:

    print(count)

  count = count + 1

"""

"""

13.输出1-100内的所有偶数。

count = 1

while count <= 100:

  if count % 2 == 0:

    print(count)

  count = count + 1

"""

"""

14.求1-2+3-4+5...99的所有数的和。

number = 1

connt = 0

while number < 100:

  if number %2 == 0:

    connt = connt - number

  elif number %2 == 1:

    connt = connt + number

  number += 1

print(connt)

"""

#以下是作业题

"""

作业:用户登录

1.三次重试机会

2.每次输入错误时线上剩余错误次数

name = 'lisongyang'

password = 'lsy123'

connt = 1

print("你共有三次机会")

while connt <= 3:

  username = input("请输入正确的用户名:")

  userpassword = input("请输入正确的密码:")

  if username == name and userpassword == password:

    print("欢迎您,登录正确。")

    break

  else:

    print("账户或密码输入错误")

    print("你还有%d次机会。"%(3-connt))

  connt += 1

"""

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:python入门-简单基础题练习-创新互联
当前网址:http://cqcxhl.com/article/ceisoc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP