免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300

AIC2100代寫、Python設(shè)計(jì)程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標(biāo)簽:

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設(shè)計(jì)程序代寫
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風(fēng)景名勝區(qū)
    昆明西山國家級風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300
    欧美日韩国产综合久久| 久久先锋影音av鲁色资源网| 亚洲免费视频中文字幕| 9人人澡人人爽人人精品| 综合久久给合久久狠狠狠97色| 91片黄在线观看| 一区二区三区不卡视频| 欧美另类变人与禽xxxxx| 日韩av一二三| 久久综合中文字幕| 成人激情免费视频| 亚洲精品一二三四区| 欧美日韩精品是欧美日韩精品| 视频一区在线播放| 精品免费一区二区三区| 国产自产2019最新不卡| 国产精品―色哟哟| 色老头久久综合| 三级成人在线视频| 26uuu亚洲| 99久久精品国产麻豆演员表| 亚洲一卡二卡三卡四卡无卡久久| 欧美精品一卡二卡| 久久99国产精品久久| 中文字幕巨乱亚洲| 在线区一区二视频| 免费精品视频在线| 国产精品热久久久久夜色精品三区| 91色porny| 免费高清在线视频一区·| 久久精品人人做人人综合 | 91精品办公室少妇高潮对白| 午夜国产不卡在线观看视频| 精品理论电影在线观看| 9i看片成人免费高清| 亚洲福利视频导航| 久久青草国产手机看片福利盒子| www.一区二区| 日韩成人一级大片| 国产精品妹子av| 欧美电影在哪看比较好| 国产白丝精品91爽爽久久| 亚洲综合久久av| 久久久一区二区| 欧美色网站导航| 国产激情视频一区二区在线观看| 一区二区三区不卡视频在线观看| 欧美不卡一区二区三区四区| 97se狠狠狠综合亚洲狠狠| 奇米影视一区二区三区小说| 国产精品丝袜黑色高跟| 欧美一区二区在线视频| 99精品久久久久久| 精品中文av资源站在线观看| 亚洲精品一二三区| 久久久精品天堂| 欧美久久久久免费| 99久久久久久99| 国产一区亚洲一区| 一片黄亚洲嫩模| 国产日韩三级在线| 欧美一区二区三区四区五区| 色综合色狠狠综合色| 国产一区二三区| 爽好多水快深点欧美视频| 国产精品福利一区| 欧美精品一区二区三区在线| 欧美三级视频在线播放| 成人听书哪个软件好| 蜜臀av一区二区三区| 亚洲精品久久7777| 国产欧美精品一区二区色综合朱莉| 欧美日本韩国一区二区三区视频| www.激情成人| 国产乱子伦视频一区二区三区 | 亚洲一区二区三区中文字幕在线| 国产欧美视频一区二区三区| 欧美一区二区人人喊爽| 在线免费观看日本一区| 成人手机电影网| 国模一区二区三区白浆| 日本最新不卡在线| 亚洲午夜久久久久久久久电影院| 国产精品国产三级国产普通话99| 精品国产91久久久久久久妲己| 正在播放亚洲一区| 欧美日韩在线不卡| 色综合一个色综合亚洲| 国产69精品久久久久777| 韩日欧美一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲va欧美va国产va天堂影院| 亚洲精品自拍动漫在线| 亚洲婷婷国产精品电影人久久| 国产三级三级三级精品8ⅰ区| 日韩免费一区二区三区在线播放| 欧美日韩的一区二区| 色菇凉天天综合网| 色婷婷国产精品| 色哟哟一区二区在线观看| 99在线热播精品免费| 成人一二三区视频| 成人免费视频一区二区| 国产很黄免费观看久久| 国产精品自在欧美一区| 狠狠色丁香久久婷婷综合_中 | 精品国产123| 精品少妇一区二区三区在线播放| 91精品国产综合久久精品性色| 欧美视频在线不卡| 欧美视频一区二区三区| 欧美色图激情小说| 欧美日韩在线精品一区二区三区激情 | 五月婷婷久久综合| 午夜电影网亚洲视频| 午夜国产精品影院在线观看| 调教+趴+乳夹+国产+精品| 丝袜国产日韩另类美女| 免费成人在线观看视频| 精品一区二区三区免费播放| 六月婷婷色综合| 国产在线国偷精品免费看| 国产精品资源网| 成人a区在线观看| 91亚洲精品久久久蜜桃| 色吧成人激情小说| 欧美日本韩国一区| 日韩一区二区在线观看视频播放| 日韩欧美123| 国产午夜精品久久久久久免费视 | 久久久国产午夜精品| 中文字幕免费一区| 亚洲蜜臀av乱码久久精品| 亚洲综合av网| 热久久免费视频| 精品一区二区三区久久| 成人综合在线视频| 色综合久久综合网97色综合| 欧美在线观看视频在线| 欧美精品久久99| 久久综合国产精品| 国产精品国产三级国产有无不卡| 一区二区三区.www| 日本亚洲免费观看| 国产高清在线观看免费不卡| eeuss鲁片一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 欧美乱妇23p| 久久蜜桃av一区二区天堂| 国产精品成人免费 | 亚洲一区二区三区四区中文字幕| 日韩精品国产精品| 国产精品一色哟哟哟| 91香蕉视频污| 91精选在线观看| 国产欧美一区二区精品婷婷 | av不卡免费在线观看| 精品婷婷伊人一区三区三| 欧美大片免费久久精品三p| 国产精品丝袜一区| 午夜精品123| 国产精品66部| 欧美性受xxxx| 久久综合狠狠综合久久综合88| 亚洲欧美国产77777| 美女免费视频一区| 波多野结衣一区二区三区| 欧美日韩一区三区四区| 国产亚洲污的网站| 一区二区三区日韩精品视频| 精一区二区三区| 色婷婷综合久久久久中文一区二区| 欧美一区二区三区免费观看视频| 国产精品丝袜一区| 日本亚洲欧美天堂免费| 99麻豆久久久国产精品免费| 69堂精品视频| 中文字幕一区三区| 麻豆精品视频在线观看| 91在线你懂得| 欧美精品一区在线观看| 亚洲一区二区三区中文字幕| 国产福利91精品一区| 欧美裸体bbwbbwbbw| 国产精品色呦呦| 美脚の诱脚舐め脚责91| 色综合久久99| 久久亚洲精华国产精华液 | 久久影音资源网| 午夜精品一区二区三区三上悠亚| 国产成人免费视频| 欧美一区二区私人影院日本| 国产又粗又猛又爽又黄91精品| 在线视频国产一区| 国产精品视频免费看| 久久99国产乱子伦精品免费| 欧美日韩精品三区| ...中文天堂在线一区| 国产福利一区二区三区视频在线 | 亚洲精品第一国产综合野|