scripts(1-13) of 笨办法学Python
来源:互联网 发布:手机麻将源码带房卡 编辑:程序博客网 时间:2024/05/17 18:43
习题 1:第一个程序
# ex1.pyprint "Hello World!"print "Hello Again"print "I like typing this."print "This is fun."print 'Yay! Printing.'print "I'd much rather you 'not'."print 'I "said" do not touch this.'
习题 2:注释和井号
# ex2.py# A comment, this is so you can read your program later.# Anything after the # is ignored by python.print "I could have code like this." # and the comment after is ignored# You can also use a comment to "disable" or comment out a piece of code:# print "This won't run."print "This will run."
习题 3:数字和数学计算
# ex3.pyprint "I will now count my chickens:"print "Hens", 25 + 30 / 6print "Roosters", 100 - 25 * 3 % 4print "Now I will count the eggs:"print 3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6print "Is it true that 3 + 2 < 5 - 7?"print 3 + 2 < 5 - 7print "What is 3 + 2?", 3 + 2print "What is 5 - 7?", 5 - 7print "Oh, that's why it's False."print "How about some more."print "Is it greater?", 5 > -2print "Is it greater or equal?", 5 >= -2print "Is it less or equal?", 5 <= -2
ex3-2.py
print "I will now count my chickens:"print "Hens", 25.0 + 30.0 / 6.0print "Roosters", 100.0 - 25.0 * 3.0 % 4.0print "Now I will count the eggs:"print 3.0 + 2.0 + 1.0 - 5.0 + 4.0 % 2.0 - 1.0 / 4.0 + 6.0print "Is it true that 3.0 + 2.0 < 5.0 - 7.0?"print 3.0 + 2.0 < 5.0 - 7.0print "What is 3.0 + 2.0?", 3.0 + 2.0print "What is 5.0 - 7.0?", 5.0 - 7.0print "Oh, that's why it's False."print "How about some more."print "Is it greater?", 5.0 > -2.0print "Is it greater or equal?", 5.0 >= -2.0print "Is it less or equal?", 5.0 <= -2.0
习题 4:变量(variable)和命名
# ex4.pycars = 100space_in_a_car = 4.0drivers = 30passengers = 90cars_not_driven = cars - driverscars_driven = driverscarpool_capacity = cars_driven * space_in_a_caraverage_passengers_per_car = passengers / cars_drivenprint "There are", cars, "cars available."print "There are only", drivers, "drivers available."print "There will be", cars_not_driven, "empty cars today."print "We can transport", carpool_capacity, "people today"print "We have", passengers, "to carpool today."print "We need to put about", average_passengers_per_car, "in each car."
习题 5:更多的变量个打印
# ex5.pyname = 'Zed A. Shaw'age = 35 # not a lie height = 74 # inchesweight = 180 # lbseyes = 'Blue'teeth = 'White'hair = 'Brown'print "Let's talk about %s." % nameprint "He's %d inches tall." % heightprint "He's %d pounds heavy." % weightprint "Actually that's not too heavy."print "He's got %s eyes and %s hair" % (eyes, hair)print "His teeth are usually %s depending on the coffee." % teeth #thie line is tricky, try to get it exactly rightprint "If I add %d, %d, and %d I get %d." % (age, height, weight, age + height + weight)
习题 6:字符串(string)和文本
# ex6.pyx = "There are %d types of people." % 10binary = "binary"do_not = "don't"y = "Those who know %s and those who %s." % (binary, do_not)print x print yprint "I said: %r." % xprint "I also said: '%s'." % yhilarious = Falsejoke_evaluation = "Isn't that joke so funny?! %r"print joke_evaluation % hilariousw = "This is the left side of ..."e = "a string with a right side."print w + e
习题 7:更多打印
# ex7.py# -*- coding: utf-8-*-print "Mary had a little lamb."print "Its fleece was white as %s." % 'snow'print "And everywhere that Mary went."print "." * 10 # what'd that do ?end1 = "C"end2 = "h"end3 = "e"end4 = "e"end5 = "s"end6 = "e"end7 = "B"end8 = "u"end9 = "r"end10 = "g"end11 = "e"end12 = "r"# watch that comma at the end. try removing it to see what happensprint end1 + end2 + end3 + end4 + end5 + end6,print end7 + end8 + end9 + end10 + end11 + end12
习题 8:打印,打印
ex8.pyformatter = "%r %r %r %r"print formatter % (1, 2, 3, 4)print formatter % ("one", "two", "three", "four")print formatter % (True, False, False, True)print formatter % (formatter, formatter, formatter, formatter)print formatter % ( "I had this thing.", "That ou could type up right.", "But it didn't sing.", "So I said goodnight.")
习题 9:打印,打印,打印
# ex9.py# Here's some new strange stuff, remember type it exactly.days = "Mon Tue Wed Thu Fri Sat Sun"months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"print "Here are the days: ", daysprint "Here are the months: ", monthsprint """There's something going on here.With the three double-quotes.We'll be able to type as much as we like.Even 4 lines if we want, or 5, or6.
习题 10:那是什么?
# ex10.pytabby_cat = "\tI'm tabbed in the \"big world\"."persian_cat = "I'm split\non a line."backslash_cat = "I'm \\ a \\ cat."fat_cat = '''I'll do a list:\t* Cat food\t* Fishies\t* Catnip\n\t* Grass'''print tabby_cat print persian_catprint backslash_catprint fat_cat + "\a"
习题 11:提问
# ex11.pyprint "How old are you?",age = raw_input()print "How tall are you?",height = raw_input()print "How much do you weigh?",weight = raw_input()print "So, you're %r old, %r tall and %r heavy." % ( age, height, weight)
习题12:提示别人
# ex12.pyage = raw_input("HOw old are you?")height = raw_input("How tall are you?")weight = raw_input("How much do you weight?")print "So, you're %r old, %r tall and %r heavy." % (age, height, weight)
习题13:参数、解包、变量
# ex13.pyfrom sys import argvscript,first,second,third = argvprint "The script is called:", scriptprint "Your first variable is:", firstprint "Your second variable is:", secondprint "Your third variable is:", thirdprint "How old are you?",raw_input()print "How tall are you?"x = raw_input()print "Height: %s" % x
阅读全文
0 0
- scripts(1-13) of 笨办法学Python
- 《笨办法学python》-1
- 笨办法学Python
- sudsn 笨办法学Python 习题13
- 《笨办法学Python》 总结
- 笨办法学python 40
- 笨办法学python 42
- 笨办法学python--Lesson2
- “笨办法”学python笔记
- 看完笨办法学python
- 学《笨办法学python》(2)
- assert语句,python, 笨办法学python
- 《笨办法学Python》 第13课手记
- 笨办法学 Python · 续 练习 13:单链表
- 笨办法学python学习笔记(1~5)
- 《笨办法学Python》 第1课手记
- 笨办法学Python笔记-习题1:第一个程序
- 《笨办法学python(第三版)》习题1
- Android中ThreadLocal的工作原理
- PLSQL_Developer 安装配置
- 明确方向之—MYSQL DBA
- Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null objec
- 深入浅出程序化交易核心技术
- scripts(1-13) of 笨办法学Python
- 51Nod 1126 求递推序列的第N项 矩阵快速幂
- JSON数据格式
- Java中List实现类的性能分析和应用场景(基于JDK1.8)
- 2017.12.05 数据库联表查询
- Python 从入门到实践 6-1 课后习题
- 输入和输出
- url-pattern / 与 /* 的区别
- 深度神经网络全面概述:从基本概念到实际模型和硬件基础