开发基础 练习1总结

1.简述编译型与解释型的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型

编译型:需要编译器,相当于先翻译再调出,执行快,调试慢,如c语言

解释型:需要解释器,相当于一边翻译一边调出,执行慢,调试快 如python

2.执行python脚本的两种方式(共有三种)

交互式解释器: 命令行窗口
 
命令行脚本:在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:
$ python script.py # Unix/Linux 
或者 
C:>python script.py # Windows/DOS注意:在执行脚本时,请检查脚本是否有可执行权限。

集成开发环境:pycharm



3.python单行注释和多行注释分别用什么?

单行注释用 '#'号

多行注释用 '''


4.布尔值分别有什么?
True 和 False

None,0,空(空字符串,空字典,空列表)的布尔值为False

其余都为True

5.声明变量注意事项有哪些?

不能以关键字为变量
不能以数字开头
区分大小写
命名时除了用下划线之外,别的符号不能用

6.
 i.实现用户输入用户名和密码,当用户名为seven 且 密码为123时,显示登陆成功,否侧失败

   name1 = input("please input name:")
   password1 = input("please input password")
   if name1 == "seven" and int(password1) == 123:
     print("登陆成功")
     break
   else:
     print("登陆失败")

  ii.实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
   count = 0
   while count < 3:
    name1 = input("please input name:")
   password1 = input("please input password")
   if name1 == "seven" and int(password1) == 123:
       print("登陆成功")
       break
   else:
       print("登陆失败")
   count += 1
  
  iii.实现用户输入用户名和密码,当用户名为seven或为alex且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
   count = 0
   user = ["seven","alex"]
   while count < 3:    name1 = input("please input name:"   password1 = input("please input password")   if name1 in user and int(password1) == 123:       print("登陆成功"       break   else:
       print("登陆失败")
   count += 1
7.
  i.使用while循环实现输出2-3+4-5+6....+100的和
    i = 2
    k = 0
    z = 0
    while i < 101:
      i += 1
      if i % 2 == 0:
        k = k + i
      elif i % 2 != 0:
        z = z - i
      else:
pass
    print(k+z)
  
ii.用while循环实现输出1,2,3,4,5,7,8,9,11,12
i = 0
while i < 13:
i +=1
if i == 5 or i == 9:
        print(i)
i += 2
print(i)

8.假设一年期定期利率为3.25%,计算一下需要多少年,一万块的一年定期存款连本带息能翻一番?
      all = (10000.0/100)*3.25 + 10000
    year = 1
    while True:
     year += 1
     k = all*3.25 + all
     if k/10000 == 2:
      print(year)
       break
 
   
           
  

   




猜你喜欢

转载自www.cnblogs.com/christmassa/p/9004098.html
今日推荐