zoukankan      html  css  js  c++  java
  • python 核心编程课后练习(chapter 2)

    2-4

    1 #2-4(a)
    2 print "enter a string"
    3 
    4 inputstring = raw_input()
    5 
    6 print"the string is: ", inputstring
    View Code
    1 #2-4(b)
    2 print "enter a number:"
    3 
    4 num = raw_input()
    5 
    6 print "the number is: ", int(num)
    View Code

    2-5

    #2-5(a)
    i = 0
    while i<=10:
      print i
      i+=1
    View Code
    1 # 2-5(b)
    2 for i in range(11)
    3   print i
    View Code

    2-6

     1 #2-6
     2 print "please input a number:"
     3 
     4 num = raw_input()
     5 
     6 if int(num) < 0:
     7   print" a negative number!!!"
     8 elif int(num) > 0:
     9   print "a positive number!!!"
    10 else:
    11   print "zero"
    View Code

    2-7

    1 #2-7
    2 print "please input a string:"
    3 
    4 inputstring = raw_input()
    5 
    6 while 
    7 
    8 for e in inputstring:
    9   print e
    View Code

    2-8

     1 #2-8
     2 print "please input a string:"
     3 
     4 inputstring = raw_input()
     5 i = 0
     6 while i<len(inputstring):
     7   print inputstring[i],
     8   i+=1
     9 print  
    10 for e in inputstring:
    11   print e
    View Code

    2-9

     1 #2-9
     2 arrary = [1, 2, 3, 4, 4]
     3 
     4 sum = 0
     5 for e in arrary:
     6   sum += e
     7 
     8 ev = float(sum)/float(len(arrary))
     9 
    10 print ev
    View Code

    2-10

     1 #2-10
     2 print "please input a number between 1-100"
     3 
     4 num = int(raw_input())
     5 
     6 while num<1 or num >100:
     7   print "please input again:"
     8   num = int(raw_input())
     9 
    10 print "num is valid
    View Code

    2-11

     1 #2-11
     2 # to support cn
     3 #encoding: utf-8
     4 print """(1)取五個數的和"""
     5 print "(2)取五個數的平均值..."
     6 print "(x)退出"
     7 def sum(arrary):
     8   s = 0
     9   for e in arrary:
    10     s += e
    11   return s  
    12 
    13 def average(arrary):
    14   if len(arrary) == 0:
    15     return 0
    16   else:  
    17     return float(sum(arrary))/float(len(arrary))
    18 
    19 arr = [0, 1, 2, 3, 3]
    20 
    21 while True:
    22  opt = raw_input()
    23  if opt == 'x':
    24    print "退出"
    25    break
    26  elif int(opt) == 1:
    27    print "the sum of the arrary is :", sum(arr)  
    28  elif int(opt) == 2:
    29    print "the average of the arrary is:", average(arr)
    30  else:
    31    print "please input again" 
    View Code

    2-14

     1 #2-14
     2 #sort
     3 
     4 print "enter three number:"
     5 
     6 print "the first is:"
     7 a = raw_input()
     8 print "the second is:"
     9 b = raw_input()
    10 print "the third is:"
    11 c = raw_input()
    12 
    13 print "after sort for low to high:"
    14 
    15 if a > b:
    16    tmp = a
    17    a = b
    18    b = tmp
    19 if a > c:
    20    tmp = a
    21    a = c
    22    c = tmp
    23    
    24 if b > c:
    25   tmp = b
    26   b = c
    27   c = tmp
    28 
    29 print a, b, c  
    30 
    31  
    32 print "after sort for high to low:"
    33 
    34 if a < b:
    35    tmp = a
    36    a = b
    37    b = tmp
    38 if a < c:
    39    tmp = a
    40    a = c
    41    c = tmp
    42    
    43 if b < c:
    44   tmp = b
    45   b = c
    46   c = tmp
    47 
    48 print a, b, c  
    View Code
  • 相关阅读:
    Windows系统自带工具的 cmd 命令
    阿里巴巴集团2016校园招聘-Python工程师笔试题(附加题+部分答案)
    小米3刷机说明
    第3章 常用运算符
    第1章Java入门体验
    jQuery表单验证案例
    jQuery超链接提示,提示跟随鼠标动
    [转载]我的Java后端书架 (2016年暖冬4.0版)
    PHP代码重用与函数编写
    PHP数组操作
  • 原文地址:https://www.cnblogs.com/huking/p/3226538.html
Copyright © 2011-2022 走看看