python tkinter图片为什么要设置全局变量_为什么这里一定要设置全局变量
下面是程序其中有個變量y如果不開始設置成全局變量,y=y+k;這里就會提示報錯說使用了未賦值的局部變量!前提是我再設置其他(inti,z,k,y;)已經設置后不能使用//題目:輸入某年某月某...
下面是程序
其中有個變量y
如果不開始設置成全局變量,
y = y + k;
這里就會提示報錯說使用了未賦值的局部變量!
前提是我再設置其他(int i, z, k,y;)已經設置后不能使用
//題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
//程序分析:以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天。
using System;
using System.Collections.Generic;
using System.Text;
namespace 判斷天數
{
class Program
{
static int y;
static void Main(string[] args)
{
string i0, z0, k0;
int i, z, k;
Console.WriteLine("歡迎進入判斷天數程序:\n下面請跟隨程序依次輸入年月日");
do
{
Console.WriteLine("請輸入年(如1999)");
i0 = Console.ReadLine();
Console.WriteLine("請輸入月");
z0 = Console.ReadLine();
Console.WriteLine("請輸入日");
k0 = Console.ReadLine();
i = Convert.ToInt32(i0);
z = Convert.ToInt32(z0);
k = Convert.ToInt32(k0);
}
while (z > 12);
switch (z)
{
case 1:
y = 0;
break;
case 2:
y = 31;
break;
case 3: y = 59; break;
case 4: y = 90; break;
case 5: y = 120; break;
case 6: y = 151; break;
case 7: y = 181; break;
case 8: y = 212; break;
case 9: y = 243; break;
case 10: y = 273; break;
case 11: y = 304; break;
case 12: y = 334; break;
default: Console.WriteLine("data error"); break;
}
y = y + k;
Console.WriteLine("您輸入的是{0}年{1}月{2}日今天是第{3}日", i, z, k,y);
Console.ReadKey();
}
}
}
展開
總結
以上是生活随笔為你收集整理的python tkinter图片为什么要设置全局变量_为什么这里一定要设置全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微型计算机惠普1hm20av,微型计算机
- 下一篇: python3 asyncio 爬虫_p