# -*- coding: cp936 -*- import datetime str="今天是"; d=datetime.datetime.now();#返回的是本地时区的当前时间2017-04-25 print(d.weekday()); if d.weekday()==0: str +="星期一"; elif d.weekday()==1: str +="星期二"; elif d.weekday(
你在windows中创建的文本文件如无意外都应该是缺省的中国地区ANSI编码即GBK编码。而cp936编码能够与GBK兼容,但少几十个字符,而utf8编码不与GBK编码兼容。所以你用GBK编码写出的python脚本,却向解释器声明它是由utf8写成,当然会出错。实际上你删掉编码的声明,python解释器能够自行判断编码表。另外你也可...
File Edit Format Run Options Window Help# -*- coding: cp936 -*-【程序改错】题目:计算正整数num的各位上的数字之积。请改正程序中的错误,使它能得出正确的结果。例如:若输入:252,则输出应该是:20若输入:202,则输出应该是:0.注意:不可以增加或删除程序行,也不可以更改程序的结构。def fun(num):#***...
-*- coding:cp936-*-【程序改错】题目:学习使用按位或用请改正程序中的错误,使它能得出正确的结果。 相关知识点: 试题来源: 解析 请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序。 反馈 收藏
指定代码保存时候使用的字符集 个人建议使用UTF-8 -
乱码原因:因为你的文件声明为 utf-8,并且也应该是用 utf-8 的编码保存的源文件。但是 windows 的本地默认编码是 cp936,也就是 gbk 编码,所以在控制台直接打印 utf-8 的字符串当然是乱码了。 解决方法: py文件用记事本打开,另存为utf-8格式即可
python中文显示乱码,已经在开头有了coding: utf-8,乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。解决方法:py文件用记事本打开,另存
#-*-coding:cp936-*---_---【程序设计】---:编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。输出示例:4,5,6 15-...---注意:部分源程序给出如下。请勿改动其它函数中的任何内容,仅在函数的注释标志之间填入所编写的若干语句...
# -*- coding:cp936 -*- '''--- 【程序设计】 --- 题目:编写程序,从键盘上获得用户连续输入且用逗号分隔的若干 个数字(不必以逗号结尾),计算所有输入数字的和并输出, 给出代码提示如下。 输出示例: 4,5,6 15 --- 注意:部分源程序
第9题 (100分) 题号:1070 难度:中 第2章# -*- coding:cp936 -*-'''---【程序设计】--- 题目:画五角星描述:画一个五角星,画笔用黄色