6、上机练习:体验Python程序6、上机练习:体验Python程序

作者 : 郭然 本文共996个字,预计阅读时间需要3分钟 发布时间: 2021-08-25 共150人阅读

目录
一、输入代码并运行成功
二、报错

一、输入代码并运行成功

注意对齐和缩进
注意字母大小写、空格
注意左右括号的配对

#输入某年某月某日,判断这一天是这一年的第几天?
import datetime

dtstr = input('Enter the datetime:(20170228):')
dt = datetime.datetime.strptime(dtstr,"%Y%m%d")
another_dtstr = dtstr[:4] + '0101'
another_dt = datetime.datetime.strptime(another_dtstr,"%Y%m%d")
print(int((dt - another_dt).days) +1)
#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
import string

s = input('input a string:')
letter = 0
space = 0
digit = 0
other = 0
for c in s:
    if c.isalpha():
        letter += 1
    elif c.isspace():
        space += 1
    elif c.isdigit():
        digit += 1
    else:
        other += 1
print('there are %d letters, %d spaces,%d digits 
      and %d other characters in your string. '
      % (letter , space , digit , other))
# merge sort
# 归并排序
import random

def merge_sort(date_list):
    if len(data_list)
#猜数字游戏
import random

secret = random.randint(1,100)
print('''猜数游戏!我想了一个1-100的整数,你最多可以猜6次,看看能猜出来吗?''')
tries = 1
while tries  secret:
    print("不好意思,你的数大了一点儿!")
 else:
     print("不好意思,你的数小了一点儿!")
 tries += 1
else:
    print("哎呀!怎么也没猜中!再见!")

二、报错

1、invalid syntax:空格缩进不对(参考文章)
2、猜数字游戏 is not allowed to run in parallel. Would you like to stop the running one?(参考文章)

image.png

image.png
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 6、上机练习:体验Python程序6、上机练习:体验Python程序

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情