Skip to content

Instantly share code, notes, and snippets.

View misterhtmlcss's full-sized avatar

Roger Kondrat misterhtmlcss

View GitHub Profile
@misterhtmlcss
misterhtmlcss / learning-journal-unit-3.py
Last active September 19, 2022 15:53
Learning Journal Assignment for Unit 3 (Python) - 2020
from colorama import Fore
# 1. countdown & countup application
# ✓ The code of your program.
# ✓ Output for the following input: a positive number, a negative number, and zero.
# ✓ An explanation of your choice for what to call for input of zero.
# Count down from a positive number
def countdown(n):
if n == 0:
@misterhtmlcss
misterhtmlcss / unit-3-princewill.py
Created July 7, 2020 17:49
Discussion from Unit 3 - UoPeople
# x = -10
# x = 0
# x = 2
if x != 0:
print("This number ", x, " is not 0.")
else:
print(x, " is 0")
# I think the not operator is interesting.
@misterhtmlcss
misterhtmlcss / discussion-unit-3.py
Last active March 17, 2024 04:58
Describe the differences between chained and nested conditionals
"""
Describe the difference between a chained conditional and a nested conditional. Give your own example of each. Do not copy examples from the textbook.
Deeply nested conditionals can become difficult to read. Describe a strategy for avoiding nested conditionals. Give your own example of a nested conditional that can be modified to become a single conditional, and show the equivalent single conditional. Do not copy the example from the textbook.
✓ Describe the difference between a chained conditional and a nested conditional.
✓ Give your own example of each.
✓ Give your own example of a nested conditional that can be modified to become a single conditional, and show the equivalent single conditional.
✓ Describe a strategy for avoiding nested conditionals (bottom).
@misterhtmlcss
misterhtmlcss / learning-journal-u2-b.py
Created July 3, 2020 04:48
learning-journal-u2-b
"""
# Part 2
Write your own function that illustrates a feature that you learned in this unit. The function must take at least one argument. The function should be your own creation, not copied from any other source. Do not copy a function from your textbook or the Internet.
Include all of the following in your Learning Journal:
✓ The code for the function that you invented.
✓ The inputs and outputs to three calls of your invented function.
✓ A description of what feature(s) your function illustrates.
@misterhtmlcss
misterhtmlcss / learning-journal-u2-a.py
Last active November 24, 2021 06:04
learning-journal-u2-a
"""
# Part 1
The volume of a sphere is 4/3πr3, where π has the value of "pi" given in Section 2.1 of your textbook. Write a function called print_volume (r) that takes an argument for the radius of the sphere, and prints the volume of the sphere.
✓ Call your print_volume function three times with different values for radius.
✓ Include all of the following in your Learning Journal:
- The code for your print_volume function.
- The inputs and outputs to three calls of your print_volume.
// I was thinking about making this a nice HTML page... another day perhaps
Working with Strings:
[textNormalizer.js] https://gist.github.com/misterhtmlcss/b6f1ef8a76308c975c2faac4951acdd5
[Shouter.js] https://gist.github.com/misterhtmlcss/6bb9b08d140b57b0dddf472eb26c4443
[wisePerson.js] https://gist.github.com/misterhtmlcss/20126d550d9019652639b38ae8079e0b
Working with Numbers:
@misterhtmlcss
misterhtmlcss / number_game.js
Last active October 15, 2015 22:20
1st JS Game - Number guessing
var target, guess_input, guess_input_text;
var finished = false;
var guesses = 0;
function guessing_game() {
var random_number = Math.random() * 100;
var random_number_integer = Math.floor(random_number);
target = random_number_integer + 1;
while (!finished) {
guess_input_text = prompt("Guess what number I'm thinking of? ");